透明窗体
基本要求
透明特性需要无框架窗口的支持 .
Windows
透明度特性仅仅在Vista系统中支持 , 同时需要桌面窗口管理中开启 . 在系统中的经典主题或基础版本中不能使用透明窗体 , 远程桌面中也不能使用 .
Linux
NW.js运行需要特定参数 , 同时窗口关系需要支持影响合成:
--enable-transparent-visuals --disable-gpu
创建透明窗体
HTML代码中指定背景颜色参数alpha
:
<body style="background-color:rgba(0,0,0,0);">
配置文件中设置transparent
属性为true
:
"window": {
"frame": false,
"transparent": true
}
点击链接 (Windows and Mac)
Windows和Mac系统中 , 可以开启点击链接透明度 . 该特性控制在窗口点击对象后alpha
值为0 .
开启点击链接透明度 , 需要使用命令行参数:
--disable-gpu --force-cpu-draw
**无框架**和**不可调整大小**框架支持点击链接 , 同时还需要运行系统的相关配置 .